Will the sun stop shining on Indian small and midcap stocks